package pl.shenlon.poker.game;


public class PlayerAction {
	private final GameState gameState;
	private final int modifier;

	private final PlayerActionType type;

	public PlayerAction(PlayerActionType type, GameState gameState) {
		this.type = type;
		this.modifier = 0;
		this.gameState = gameState;
	}

	public PlayerAction(PlayerActionType type, int modifier, GameState gameState) {
		this.type = type;
		this.modifier = modifier;
		this.gameState = gameState;
	}

	public GameState getGameState() {
		return gameState;
	}

	public int getModifier() {
		return modifier;
	}

	public PlayerActionType getType() {
		return type;
	}

}